<%-- 
    Document   : persona
    Created on : 25-oct-2013, 11:37:21
    Author     : jorge.correa
--%>

<%@page import="Conexion.GestionSQL"%>
<%@page import="java.util.Vector"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<% 
    String strAccion = (String) request.getParameter("txtAccion");        
    String strCodigo = (String) request.getParameter("txtCodigo");   
    String strSource = (String) request.getParameter("txtSource");   
    
    String strSQL = "";
    String[] strDatosRegistro = null;    
    String[] strTemp = null;
    Vector arrIds = new Vector();
    Vector arrNombres = new Vector();
    
     if (strAccion == null) {
        response.sendRedirect("cerrar.jsp");
     }else{      
        
        strSQL = "select tbl.txtCodigo, tbl.txtNombre from tbl_tipos_persona tbl ORDER BY tbl.txtNombre";
        Vector arrTPersonas = GestionSQL.consultaSQL(strSQL,"2");
  
        for (int i=0;i<arrTPersonas.size();i++){
            strTemp = arrTPersonas.get(i).toString().split(">");
            arrIds.add(strTemp[0]);
            arrNombres.add(strTemp[1]);
        }
        
         if (strAccion.equals("V")){           
             strSQL = "select tbl.txtIdentificacion, tbl.txtNombre, tbl.txtTipoPersona, tbl.txtDireccion, tbl.txtTelefono, tbl.txtEmail, tbl.txtNombreContacto, txtMiembroUDEA, txtTipoRol from tbl_personas tbl where tbl.txtIdentificacion = '" + strCodigo + "'";       
             strDatosRegistro = GestionSQL.getFila(strSQL);
        }
     }           
%>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <link rel="SHORTCUT ICON" href="Images/App.ico" />
        <link rel="stylesheet" type="text/css" href="Styles/forms.css" />
        <script type="text/javascript" src="Scripts/jquery-1.7.2.min.js"></script>
        <script type="text/javascript" charset="UTF-8" src="Scripts/ajax.js"></script>
        <script type="text/javascript" charset="UTF-8" src="Scripts/persona.js"></script>
        <title>Administración: Persona</title>
    </head>
    <body>
        <header>
            <jsp:include page="header.jsp" />  
       </header>
       <section>
            <div align="center">
                    <br><br>
                    <% if (strAccion.equals("C")){%>
                        <table cellspacing="0" cellpadding="0" border="0" class="TABLACONTENEDORA">
                            <tr>
                                <td class="TITULOFORM">NUEVO REGISTRO DE PERSONA</td>
                            </tr>                
                            <tr>
                                <td>
                                    <form method="POST" id="frmPersona" name="frmPersona">
                                        <input type="hidden" name="txtForm" id="txtForm" value="frmPersona">
                                        <input type="hidden" name="txtAccion" id="txtAccion" value="C">           
                                        <input type="hidden" name="txtTipoRol" id="txtTipoRol" value="<%=strSource%>">
                                        <table cellspacing="0" cellpadding="5" border="0" class="TABLAMAESTRO">
                                            <tr><td style="height: 10px;"></td></tr>
                                            <tr>
                                                <td class="LABELFORM"><label for="txtId" id="lblId">* Identificación:</label></td>
                                                <td class="CELDACAMPOFORM">
                                                    <input type="text" name="txtId" id="txtId" class="CAMPOFORM">                                            
                                                </td>
                                                <td class="CELDAIMGERROR">
                                                    <img src="Images/error.png" id="imgId" alt="Campo obligatorio" class="IMGERROR">
                                                </td>
                                                <td class="LABELFORM"><label for="txtNombre" id="lblNombre">* Nombre:</label></td>                           
                                                <td class="CELDACAMPOFORM">
                                                    <input type="text" name="txtNombre" id="txtNombre" class="CAMPOFORM">
                                                </td>
                                                <td class="CELDAIMGERROR">
                                                    <img src="Images/error.png" id="imgNombre" alt="Campo obligatorio" class="IMGERROR">
                                                </td>
                                            </tr>                                               
                                            <tr>
                                                <td class="LABELFORM"><label for="txtTipoPersona" id="lblTipoPersona">* Tipo de persona:</label></td>
                                                <td class="CELDACAMPOFORM">
                                                    <select id="txtTipoPersona" name="txtTipoPersona" class="CAMPOSELECT">
                                                        <option value="-1">Seleccione una opción</option>
                                                        <%for (int i=0;i<arrIds.size();i++){%>
                                                            <option value="<%=arrIds.get(i)%>"><%=arrNombres.get(i)%></option>
                                                        <%}%>
                                                </select>                             
                                                </td>                               
                                                <td class="CELDAIMGERROR">
                                                    <img src="Images/error.png" id="imgTipoPersona" alt="Campo obligatorio" class="IMGERROR">
                                                </td>       
                                                <td class="LABELFORM"><label for="txtDireccion" id="lblDireccion">* Dirección:</label></td>                           
                                                <td class="CELDACAMPOFORM">
                                                    <input type="text" name="txtDireccion" id="txtDireccion" class="CAMPOFORM">
                                                </td>
                                                <td class="CELDAIMGERROR">
                                                    <img src="Images/error.png" id="imgDireccion" alt="Campo obligatorio" class="IMGERROR">
                                                </td>
                                            </tr>
                                            <tr>
                                              <td class="LABELFORM"><label for="txtTelefono" id="lblTelefono">* Teléfono:</label></td>
                                                <td class="CELDACAMPOFORM">
                                                    <input type="text" name="txtTelefono" id="txtTelefono" class="CAMPOFORM">                                            
                                                </td>
                                                <td class="CELDAIMGERROR">
                                                    <img src="Images/error.png" id="imgTelefono" alt="Campo obligatorio" class="IMGERROR">
                                                </td>
                                                <td class="LABELFORM"><label for="txtEmail" id="lblEmail">* Email:</label></td>                           
                                                <td class="CELDACAMPOFORM">
                                                    <input type="text" name="txtEmail" id="txtEmail" class="CAMPOFORM">
                                                </td>
                                                <td class="CELDAIMGERROR">
                                                    <img src="Images/error.png" id="imgEmail" alt="Campo obligatorio" class="IMGERROR">
                                                </td>
                                            </tr>
                                            <tr>                                                
                                                <td class="LABELFORM"><label for="rdEsMiembro" id="lblEsMiembro">* ¿Es miembro de la UdeA?:</label></td>
                                                <td class="CELDARADIOFORM">
                                                    <input type="radio" name="rdEsMiembro" id="rdSI" value="S">Si&nbsp;&nbsp;
                                                    <input type="radio" name="rdEsMiembro" id="rdNO" value="N">No                                     
                                                </td>                               
                                                <td class="CELDAIMGERROR">
                                                    <img src="Images/error.png" id="imgEsMiembro" alt="Campo obligatorio" class="IMGERROR">
                                                </td>
                                                <td class="LABELFORM"><label for="txtNombreC" id="lblNombreC">* Nombre del contacto:</label></td>                           
                                                <td class="CELDACAMPOFORM">
                                                    <input type="text" name="txtNombreC" id="txtNombreC" class="CAMPOFORM">
                                                </td>
                                                <td class="CELDAIMGERROR">
                                                    <img src="Images/error.png" id="imgNombreC" alt="Campo obligatorio" class="IMGERROR">
                                                </td>
                                            </tr>
                                            <tr><td colspan="6" style="height: 10px;"></td></tr>
                                            <tr><td colspan="6" class="CELDABOTONFORM"><input type="button" value="Guardar" id="btnGuardar" class="BOTONFORM">&nbsp;&nbsp;<input type="button" value="Limpiar" id="btnLimpiar" class="BOTONFORM"> &nbsp;&nbsp;<input type="button" value="Salir" class="BOTONFORM" onclick="javascript:window.close();"></td></tr>
                                            <tr><td colspan="6" class="MSGAVISOOBLG">Los campos marcados con (*) son obligatorios.</td></tr>
                                        </table>
                                    </form>
                                </td>
                            </tr>
                        </table>            
                    <%}else{%>
                        <table cellspacing="0" cellpadding="0" border="0" class="TABLACONTENEDORA">
                            <tr>
                                <td class="TITULOFORM">REGISTRO DE PERSONA</td>
                            </tr>                
                            <tr>
                                <td>
                                    <form method="POST" id="frmPersona" name="frmPersona">
                                        <input type="hidden" name="txtForm" id="txtForm" value="frmPersona">
                                        <input type="hidden" name="txtAccion" id="txtAccion" value="V">          
                                        <input type="hidden" name="txtTipoRol" id="txtTipoRol" value="<%=strDatosRegistro[8]%>">
                                        <table cellspacing="0" cellpadding="5" border="0" class="TABLAMAESTRO">
                                            <tr><td style="height: 10px;"></td></tr>
                                            <tr>
                                                <td class="LABELFORM"><label for="txtId" id="lblId">Identificación:</label></td>
                                                <td class="CELDACAMPOFORM">
                                                    <input type="text" name="txtId" id="txtId" value="<%=strDatosRegistro[0]%>" class="CAMPOFORM" readOnly>                                            
                                                </td>
                                                <td class="CELDAIMGERROR">
                                                    <img src="Images/error.png" id="imgId" alt="Campo obligatorio" class="IMGERROR">
                                                </td>
                                                <td class="LABELFORM"><label for="txtNombre" id="lblNombre">* Nombre:</label></td>                           
                                                <td class="CELDACAMPOFORM">
                                                    <input type="text" name="txtNombre" id="txtNombre" value="<%=strDatosRegistro[1]%>" class="CAMPOFORM">
                                                </td>
                                                <td class="CELDAIMGERROR">
                                                    <img src="Images/error.png" id="imgNombre" alt="Campo obligatorio" class="IMGERROR">
                                                </td>
                                            </tr>                                               
                                            <tr>
                                                <td class="LABELFORM"><label for="txtTipoPersona" id="lblTipoPersona">* Tipo de persona:</label></td>
                                                <td class="CELDACAMPOFORM">
                                                    <select id="txtTipoPersona" name="txtTipoPersona" class="CAMPOSELECT">
                                                        <option value="-1">Seleccione una opción</option>
                                                        <%for (int i=0;i<arrIds.size();i++){%>
                                                            <option value="<%=arrIds.get(i)%>"><%=arrNombres.get(i)%></option>
                                                        <%}%>
                                                </select>             
                                                <script type="text/javascript">
                                                     $("#txtTipoPersona option[value='<%=strDatosRegistro[2]%>']").attr('selected', 'selected');
                                                </script>
                                                </td>                               
                                                <td class="CELDAIMGERROR">
                                                    <img src="Images/error.png" id="imgTipoPersona" alt="Campo obligatorio" class="IMGERROR">
                                                </td>       
                                                <td class="LABELFORM"><label for="txtDireccion" id="lblDireccion">* Dirección:</label></td>                           
                                                <td class="CELDACAMPOFORM">
                                                    <input type="text" name="txtDireccion" id="txtDireccion" value="<%=strDatosRegistro[3]%>" class="CAMPOFORM">
                                                </td>
                                                <td class="CELDAIMGERROR">
                                                    <img src="Images/error.png" id="imgDireccion" alt="Campo obligatorio" class="IMGERROR">
                                                </td>
                                            </tr>
                                            <tr>
                                              <td class="LABELFORM"><label for="txtTelefono" id="lblTelefono">* Teléfono:</label></td>
                                                <td class="CELDACAMPOFORM">
                                                    <input type="text" name="txtTelefono" id="txtTelefono" value="<%=strDatosRegistro[4]%>" class="CAMPOFORM">                                            
                                                </td>
                                                <td class="CELDAIMGERROR">
                                                    <img src="Images/error.png" id="imgTelefono" alt="Campo obligatorio" class="IMGERROR">
                                                </td>
                                                <td class="LABELFORM"><label for="txtEmail" id="lblEmail">* Email:</label></td>                           
                                                <td class="CELDACAMPOFORM">
                                                    <input type="text" name="txtEmail" id="txtEmail" value="<%=strDatosRegistro[5]%>" class="CAMPOFORM">
                                                </td>
                                                <td class="CELDAIMGERROR">
                                                    <img src="Images/error.png" id="imgEmail" alt="Campo obligatorio" class="IMGERROR">
                                                </td>
                                            </tr>
                                            <tr>
                                                <td class="LABELFORM"><label for="rdEsMiembro" id="lblEsMiembro">* ¿Es miembro de la UdeA?:</label></td>
                                                <td class="CELDARADIOFORM">
                                                    <input type="radio" name="rdEsMiembro" id="rdSI" value="S">Si&nbsp;&nbsp;
                                                    <input type="radio" name="rdEsMiembro" id="rdNO" value="N">No 
                                                    <script type="text/javascript">
                                                            $("[name=rdEsMiembro]").filter("[value='<%=strDatosRegistro[7]%>']").prop("checked",true);
                                                    </script>
                                                </td>                               
                                                <td class="CELDAIMGERROR">
                                                    <img src="Images/error.png" id="imgEsMiembro" alt="Campo obligatorio" class="IMGERROR">
                                                </td>
                                                <td class="LABELFORM"><label for="txtNombreC" id="lblNombreC">* Nombre del contacto:</label></td>                           
                                                <td class="CELDACAMPOFORM">
                                                    <input type="text" name="txtNombreC" id="txtNombreC" value="<%=strDatosRegistro[6]%>" class="CAMPOFORM">
                                                </td>
                                                <td class="CELDAIMGERROR">
                                                    <img src="Images/error.png" id="imgNombreC" alt="Campo obligatorio" class="IMGERROR">
                                                </td>
                                            </tr>
                                            <tr><td colspan="6" style="height: 10px;"></td></tr>
                                            <tr><td colspan="6" class="CELDABOTONFORM"><input type="button" value="Guardar" id="btnGuardar" class="BOTONFORM">&nbsp;&nbsp;<input type="button" value="Salir" class="BOTONFORM" onclick="javascript:window.close();"></td></tr>
                                            <tr><td colspan="6" class="MSGAVISOOBLG">Los campos marcados con (*) son obligatorios.</td></tr>
                                        </table>
                                    </form>
                                </td>
                            </tr>
                        </table>
                    <%}%>
                    <br>
                    <div id="dMensaje">                                                 
                    </div>
                </div>
        </section>
       <footer>        
        <div id="dFooter" class="FOOTER">
            <jsp:include page="footer.jsp" />          
        </div>
       </footer>
    </body>
</html>